to the best of one's abilities - Turco Inglés Diccionario